package com.example.service;

import com.github.pagehelper.PageInfo;
import com.example.pojo.Order;

import java.math.BigDecimal;
import java.util.List;

/**

 *
 *  订单服务层接口
 */
public interface OrderService {
    /**
     *  创建订单根据挂单编号创建订单返回订单ID
     */
    Integer createOrder(String no,String ono,String operator);
    /**
     *  订单支付
     */
    Integer payOrder(Integer oid, List<Integer> typeids, List<BigDecimal> prices);
    /**
     *  分页查询订单数据
     */
    PageInfo<Order> pageOrder(Integer pageNum,Integer pageSize, String ono, BigDecimal minPrice, BigDecimal maxPrice, String startTime, String endTime, Integer status, String operator);

    Order selectInfoByOid(int oid);
}
